前言
學完指令之後,有感覺到一絲的成就感,對 Linux 有了基本的了解。學習指令的過程中,遇到了一些困難,像是對指令的用法不熟悉,以及對指令的輸出輸入結果理解不夠深,但是透過今後持續的學習,我相信我可以對它們熟能生巧。而接下來我將學習使用者管理,並完成我的菜鳥階段學習。
使用者和群組
在一般的作業系統中,都有使用者和群組,而這些身分是用於管理一些程序的訪問和權限。透過身分的切換,可以避免別的使用者取得自身的文件。
在系統中,ID 是用於使用者之間的識別,而 UID 是系統中用來識別使用者。除此之外,系統還會使用群組來管理權限,由群組ID (GID) 來識別。
在 Linux 中,除了使用系統的普通人類之外,還會存在其他的使用者。有時這些使用者是系統守護程序,它們會持續運行程序以保持系統正常運行。而其中的 root 使用者是擁有最高權限使用者。它可以訪問,終止及執行任何程序。因此,長期使用 root 的身分去使用系統會很危險,例如不小心刪除重要檔案,系統遭受攻擊等等。
我們可以嘗試在 terminal 嘗試打 cat /etc/shadow, 會得出權限不被允許。若在前面加上sudo (super user do) 就可以。